package com.changpei.search.service;

import com.changpei.common.result.Result;
import com.changpei.search.pojo.ContentIndex;
import com.changpei.search.pojo.HomeIndex;
import com.changpei.search.vo.HomeIndexVO;

import java.util.List;
import java.util.Map;

/**
 *
 *
 * @author Way on 2021/9/22
 */
public interface HomeIndexService {

    /**
     * 导入全部数据到ES
     *
     * @return
     */
    void importData();

    /**
     * 首页数据
     * @param map
     * @return
     */
    List<HomeIndexVO> home(Map<String, Object> map);

    /**
     * ID查询
     * @param id
     * @return
     */
    HomeIndex findById(Long id);

    /**
     * 下拉刷新
     * @param map
     * @return
     */
//    List<HomeIndexVO> pull(Map<String, Object> map);

    /**
     * 修改
     * @param homeIndex
     * @return
     */
    Result<Boolean> update(HomeIndex homeIndex);
}
